package com.ruoyi.hqfinance.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class HqInformStandardEnd implements Serializable {
    private static final long serialVersionUID = -1227129599882971301L;
    // 签收量
    private Integer receiptVolume;
    // 电联量
    private Integer callVolume;
    // 电联率（百分比）
    private Double callRate;

    // 短信量
    private Integer smsVolume;
    // 短信率（百分比）
    private Double smsRate;
    //    签收量
    private Integer smsSignVolume;

    // 电联标打标量
    private Integer callTaggedVolume;
    // 电联标履约量
    private Integer callTaggedPerformedVolume;
    // 电联标履约率（百分比）
    private Double smsTaggedNotificationRate;


    //    短信标履行率
    private Double smsTaggedRate;
    //    短信标打标量
    private Integer smsTaggedNum;
    //    短信标通知量
    private Integer smsInformNum;


    //    近7天数据
    private List<HqInformStandardEndSevenData> seven;

    public HqInformStandardEnd(Integer receiptVolume, Integer callVolume, Double callRate, Integer smsVolume, Double smsRate, Integer smsSignVolume, Integer callTaggedVolume, Integer callTaggedPerformedVolume, Double smsTaggedNotificationRate, Double smsTaggedRate, Integer smsTaggedNum, Integer smsInformNum, List<HqInformStandardEndSevenData> seven) {
        this.receiptVolume = receiptVolume;
        this.callVolume = callVolume;
        this.callRate = callRate;
        this.smsVolume = smsVolume;
        this.smsRate = smsRate;
        this.smsSignVolume = smsSignVolume;
        this.callTaggedVolume = callTaggedVolume;
        this.callTaggedPerformedVolume = callTaggedPerformedVolume;
        this.smsTaggedNotificationRate = smsTaggedNotificationRate;
        this.smsTaggedRate = smsTaggedRate;
        this.smsTaggedNum = smsTaggedNum;
        this.smsInformNum = smsInformNum;
        this.seven = seven;
    }
}
